﻿///***************************************************************
/// 시  스  템 : Updms.Common
/// 단위시스템 : BaseClass
/// 계      층 : Presentation Layer
/// 프로그램명 : CommUtil
/// 파  일  명 : CommUtil.cs
/// 설      명 : updms에만 국한된 공통유틸클래스
///***************************************************************
/// 수정ID 일자       이름     내용
///---------------------------------------------------------------
/// CH001  2011-04-18 송시명   최초 작성
///***************************************************************
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;

namespace Updms.Common.BaseClass
{
	public class CommUtil
	{
		public CommUtil()
		{
		}

		#region GetDefaultHtmlTag

		/// <summary>
		/// 아이폰 연동을 위한 HTML기본 태그 리턴
		/// </summary>
		/// <param name="pgmId"></param>
		/// <param name="pgmNm"></param>
		/// <returns></returns>
		public static string GetDefaultHtmlTag(string pgmId, string pgmNm)
		{
			return GetDefaultHtmlTag(pgmId, pgmNm, true);
		}

		/// <summary>
		/// 아이폰 연동을 위한 HTML기본 태그 리턴 - isLink는 사용자지정
		/// </summary>
		/// <param name="pgmId"></param>
		/// <param name="pgmNm"></param>
		/// <param name="isLink">제목에 링크적용 여부</param>
		/// <returns></returns>
		public static string GetDefaultHtmlTag(string pgmId, string pgmNm, bool isLink)
		{
			StringBuilder sb = new StringBuilder();
			sb.AppendLine("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">");
			sb.AppendLine("<html xmlns=\"http://www.w3.org/1999/xhtml\">");
			sb.AppendLine("<head><title></title>");
			sb.AppendLine("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />");
			sb.AppendLine("<link href=\"../default.css?ver=1\" type=\"text/css\" rel=\"stylesheet\" />");
			sb.AppendLine("<script type=\"text/javascript\" language=\"javascript\" src=\"../default.js\"></script>");
			
			sb.AppendLine("</head>");
			sb.AppendLine("<body>");

			if (isLink)
			{
				sb.AppendLine("<div class=\"title\"><a href=\"" + pgmId + ".html" + "\" target=\"main\">" + pgmNm + "</a></div>");
			}
			else
			{
				sb.AppendLine("<div class=\"title\">" + pgmNm + "</div>");
			}

			string createTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
			sb.AppendLine("<div class=\"currTime\">" + createTime + "</div>");
			
			return sb.ToString();
		}

		#endregion
	}
}